package com.study.hot.di.dagger.dagger2.component;


import com.study.hot.di.dagger.dagger2.DaggerActivity;

/**
 * <pre>
 *     author : slx
 *     time   : 2020/11/25
 *     desc   : Module中使用@Provide注解的方法提供的实体，需要注入到DaggerActivity等目标类中，就需要借助Component
 * </pre>
 */
// 相当于一个注入器，是@Inject 和@Module 的桥梁，必须是一个接口
//@Component
public interface DaggerActivityComponent {
    // 外界传入的必须是DaggerActivity类型，不能是其子类型
    void injectTo(DaggerActivity daggerActivity);
}
